-------------------------  DIR - Comando DOS Interno  --------------------------

DIR lista i files nel direttorio specificato. Visualizza inoltre il nome del
volume, il path del direttorio, il numero di files listati e il numero di bytes
liberi sul disco. A fianco di ogni nome di file compare il numero di bytes da
esso occupati, l'ora e la data in cui Š stato creato.

FORMATO:   DIR [d:][path][nomefile[.est]][/P][/W]

DOVE:

   d:       - Š la lettera corrispondente al drive contenente il direttorio
              visualizzato. Omettendo questo parametro, viene preso in
              considerazione il drive di default.
   path     - indica il direttorio da cercare. Omettendo questo parametro,
              viene preso in considerazione il direttorio corrente.
   nomefile - Š il nome del file o dei files da listare. E' permesso utilizzare
              i caratteri jolly (* e ?).
   .est     - l'estensione del file o dei files da listare. E' permesso
              utilizzare i caratteri jolly (* e ?).
   /P       - serve a interrompere la visualizzazione della lista alla fine di
              ogni pagina di video. Viene ripresa premendo un tasto qualsiasi.
   /W       - serve a visualizzare soltanto i nomi dei files (5 nomi per riga).


NOTE:   Se non viene indicato nessun nome di file, il programma prende in
considerazione tutti i files (Š uguale a *.*).

I files nascosti, come quelli di sistema del DOS, non vengono listati.

Ecco un esempio di quello che fa il comando DIR. I numeri a fianco sono stati
aggiunti per le spiegazioni seguenti:

   1     Volume in drive A is MYDISK
   2     Directory of A:\BUDGET

   3     FILE1     DAT       504    4-15-85   10:22a

   4                 1 File(s)  320312 bytes free

Spiegazioni: 

   Line 1 - lettera del drive e nome del volume.
   Line 2 - path del direttorio.
   Line 3 - nome del file, estensione, ampiezza (in bytes), data e ora di
            creazione o dell'ultima modifica.
   Line 4 - numero dei files listati e numero totale di bytes disponibili su
            disco.


ESEMPI:   Si vogliono listare le informazioni relative a tutti i files del
direttorio corrente sul drive di default:

          DIR

Si vogliono listare le informazioni relative a tutti i files del direttorio
corrente sul drive B in modo da fermare lo scorrimento della lista a ogni
pagina di schermo. Il drive di default Š A:

          DIR B:/P

Si vogliono listare le informazioni relative a tutti i files con estensione
uguale a .DAT del direttorio BUDGET. Il direttorio corrente Š quello radice.
BUDGET Š un sottodirettorio del direttorio radice:

          DIR BUDGET\*.DAT

Si vogliono listare le informazioni relative a tutti i files del direttorio
DATA nel drive di default. DATA Š un sottodirettorio di BUDGET, che Š a sua
volta un sottodirettorio del direttorio radice. Se il path inizia con \ (indica
il direttorio radice) non ha nessuna importanza sapere quale Š il direttorio
corrente.

          DIR \BUDGET\DATA


USI SPECIALI DI DIR:   Gli esempi seguenti usano i simboli di ridirezione
dell'input e fanno il piping dei comandi. In questo modo Š possibile
concatenare pi— comandi tra loro. Osserva che i comandi MORE, FIND e SORT sono
comandi esterni del DOS per cui si devono trovare nel direttorio corrente del
drive di default. Per far questo basta aver dato precedentemente un comando
PATH indicante al DOS il drive e il direttorio contenente i files di comando.
Per praticit… gli esempi non riportano lettere di drive, paths e nomi di files.

DIR > PRN            - stampa la lista dei files.

DIR > DIRFILE        - crea un file DIRFILE contenente la lista dei files.

DIR >> DIRFILE       - aggiunge al file DIRFILE la lista dei files.

DIR | SORT           - lista i files ordinandoli per nome.

DIR | SORT /+14      - lista i files in ordine di grandezza.

DIR | SORT /R/+14    - lista i files in ordine discendente di grandezza. Il
                       file pi— grande Š il primo della lista.

DIR | SORT /+10      - lista i files ordinandoli per estensione.

DIR | SORT /+24      - lista i files ordinandoli per data e ora.

DIR | SORT /R/+24    - lista i files in ordine discendente di data e ora. Il
                       primo file della lista Š quello scritto pi—
                       recentemente.

DIR | SORT | MORE    - lista i files ordinandoli per nome e si ferma ad ogni
                       pagina piena di schermo.

DIR | SORT > PRN     - stampa la lista dei files ordinati per nome.

DIR | SORT > DIRFILE - crea il file DIRFILE contenente la lista dei file
                       ordinata per nome

DIR | FIND "5-31-85" - lista i file creati o modificati il 5/31/85.

DIR | FIND "5-31-85" | SORT > PRN - stampa la lista dei file creati o
                       modificati il 5-31-85, ordinandola per nome.
